Schouten Islands
geographical name
Schou·ten Islands
ˈskau̇-tᵊn
islands of Indonesia in the Pacific across the entrance to Teluk Cenderawasih area 1230 square miles (3198 square kilometers)
Love words? Need even more definitions?
Merriam-Webster unabridged
Share